#ifndef SHCO_CURVE_H
#define SHCO_CURVE_H

#include "object.h"
#include "../geom/geom.h"
#include "tool/defines.h"

namespace ShCo
{

class CurveImpl;
class Curve : public Object
{
public:
    Curve();
    ~Curve();

    void append(SsPoint*);

    bool draw(Surface*);

private:
    SH_DISABLE_COPY(Curve);
    SH_DECLARE_IMPL(Curve);
};

} // namespace ShCo
#endif // SHCO_CURVE_H
